<?php namespace Common\Model;

use Hdphp\Model\Model;

//订单表
class Place extends Model{
//		调用订单表
	protected $table = "orders";
	
	
	//自动验证	
	protected $validate = array(
	);
	
	
	
//	自动完成	
	protected $auto = array(
//		订单号
		array('oname','oname','method',3,1),
//		时间
		array('otime','time','function',3,1),
//		用户id
		array('home_user_home_uid','uids','method',3,1),
	);
//订单号	
	public function oname(){
		return Cart::getOrderId();
	}
	
//用户id	
	public function uids(){
		return $_SESSION['home_uid'];
	}
	
	
	
	
//添加订单
	public function autos(){
//		判断能不能通过自动验证
		if(!$this->create())return FALSE;
//		添加订单表数据
		$oid = $this->add();
		
		
		
//添加订单列表数据
//			获得商品id
			$gids = $_POST['gids'];
//			再session里面找到那天数据
			$gidModel = $_SESSION['cart']['goods'][$gids];
//			p($_POST);
//		组合数组
		$data = array(
//			数量
			'o_num'=>$gidModel['num'],
//			价格小计
			'o_subtotal'=>$gidModel['total'],
//			备注说明
			'o_instru'=>$_POST['onote'],
//			商品id
			'goods_gid'=>$gidModel['id'],
//			订单id
			'orders_oid'=>$oid,
		);
//		实例化订单列表
		$orderlist = new \Common\Model\orderlist;
//		把组合好的数组存到订单列表里面
		$orderlist->add($data);
		
		return $oid;
	}
		


}


?>